package com.hehe.Dao;

import com.hehe.POJO.Tb_sql_test;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;

import java.util.List;


@org.apache.ibatis.annotations.Mapper
public interface Update_Mapper {



    @Update("     UPDATE `tb_sql_test` SET   `sql` =  #{sql}  WHERE `id` =    #{id}    ")
    Integer update_sql(String sql , String id);

    @Update("     UPDATE `tb_sql_test` SET   `answer` =  #{answer}  WHERE `id` =    #{id}    ")
    Integer update_answer(String answer , String id);

    @Update("     UPDATE `tb_sql_test` SET   `describe` =  #{describe}  WHERE `id` =    #{id}    ")
    Integer update_describe(String describe , String id);

    @Update("     UPDATE `tb_sql_test` SET   `level` =  #{level}  WHERE `id` =    #{id}    ")
    Integer update_level(Integer level , String id);

    @Update("     UPDATE `tb_sql_test` SET   `id` =  #{new_id}  WHERE `id` =    #{old_id}    ")
    Integer update_sort_id(Integer old_id , Integer new_id);



//    @Select("   SELECT * FROM `tb_test`   where id = #{id}    ")
//    Tb_test get_by_id(Integer id);
//    @Insert("       insert into t_question( `question` , `answer` , `type` , `from` )  values  (  #{question} , #{answer} , #{type} , #{from}  )     ")
//    Integer insert__(String question, String answer, String type, String from);

    /*

    @insert：   插入n条记录，返回影响行数n。（n>=1，n为0时实际为插入失败）
    @update：   更新n条记录，返回影响行数n。（n>=0）
    @delete：   删除n条记录，返回影响行数n。（n>=0）

    */




}
